<?xml version="1.0" ?> 
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
  
<!-- 
    These are common attribute-sets.  These are used to define font style 
    and sizes, etc., common for certain types of elements within a report.
-->
      
<!-- 
    These are the default attributes for the main body of the report.
    This should be used for the outermost fo:block under the fo:flow.
-->
<xsl:attribute-set name="xsl-region-body-block">
    <xsl:attribute name="font-size">10pt</xsl:attribute> 
    <xsl:attribute name="line-height">12pt</xsl:attribute> 
    <xsl:attribute name="font-family">serif</xsl:attribute> 
    <xsl:attribute name="font-weight">normal</xsl:attribute> 
    <xsl:attribute name="white-space-collapse">true</xsl:attribute>
</xsl:attribute-set>  
    
<!-- 
    These are default attributes for table cells and rows:
-->
    
<!-- 
    This for a normal character cell of an fo:table.
-->
<xsl:attribute-set name="table-char-cell">
    <xsl:attribute name="text-align">start</xsl:attribute> 
    <!--xsl:attribute name="padding-end">0.25in</xsl:attribute--> 
    <xsl:attribute name="font-family">serif</xsl:attribute> 
</xsl:attribute-set>
    
<!-- 
    This for a non-monospace numeric cell of an fo:table.
-->
<xsl:attribute-set name="table-numeric-cell" use-attribute-sets="table-char-cell">
    <xsl:attribute name="text-align">end</xsl:attribute> 
</xsl:attribute-set> 

</xsl:stylesheet>
